wales british rotherham english south yorkshire golfing golf courses london ireland scotland escorts edinburgh escort glasgow golf equipment golf club bed and breakfast golf golf balls barnsley columbia sheffield accommodation leeds b&b self catering golf clubs golf course